long-term leased facility - German English Dictionary